<?php 
require("config.php");//引入配置
//获取用户信息
$user_id = $_COOKIE['user_id'];
$user_name = $_COOKIE['user_name'];
$user_type = $_COOKIE['user_type'];
$type_name = $_COOKIE['type_name'];
//获取模块名称
$m_str=$_GET['m'];
if (empty($m_str)) $m_str = 'web'; 
//获取类名称
$c_str=$_GET['c'];
if (empty($c_str)) $c_str = 'web_home'; 
//获取函数名称
$a_str=$_GET['a'];
if (empty($a_str)) $a_str = 'home_index'; 
//定义模块名称
$m_name=$m_str; 
//定义类名称
$c_name=$c_str; 
//定义函数名称
$a_name=$a_str; 
//文件存放及命名规则
$m_path='public/app/'.$m_name.'/'; 
$m_file='public/app/'.$m_name.'/'.$m_name.'.php'; 
$c_path='public/app/'.$m_name.'/model/'; 
$c_file='public/app/'.$m_name.'/model/'.$c_name.'.php'; 
$v_path='public/app/'.$m_name.'/view/'; 
$v_file='public/app/'.$m_name.'/view/'.$a_name.'.php'; 
//加载模块配置文件
require($m_file); 
//加载类文件 
require($c_file); 
//实例化类文件 
$controller=new $c_name; 
//运行该实例化后的类中的函数
$controller->$a_name(); 